約 3,646,654 件
https://w.atwiki.jp/hiropknot/pages/66.html
資格Tips LPIC 101 ラベル
https://w.atwiki.jp/porky/pages/55.html
#blognavi 次はルータの外側、つまりインターネットもつながっているか見てみる fedora付属のfirefoxを立ち上げる。。。開けない # tcpdump で、パケットをキャプチャしてみると、 エラーメッセージはDNSからの応答パケットに対して fedoraがport unreachableを返している ここでちょっとハマった 原因は大したことではなく、DNSの設定がいけなかったらしい # cat /etc/resolve.conf で見てみると、(てかなんでresolveじゃないの?スペル間違ってね?) namesever192.168.11.1 とDNSがルータになっている。 これを ; namesever192.168.11.1 namesever192.168.131.254 としてDNSをホストOSであるWindowsに変更したことろうまくいった。 あたなのお名前 コメントをどうぞ すべてのコメントを見る カテゴリ [Linux] - trackback- 2008年01月23日 00 17 31 #blognavi
https://w.atwiki.jp/chapati4it/pages/50.html
shell コマンドメモ ファイルの数だけ処理を繰り返すサンプル(csh tcsh) テキストファイルの内容をループで処理(bash)
https://w.atwiki.jp/m2alwida/pages/4.html
ログ
https://w.atwiki.jp/atyou/pages/24.html
viエディタでの ^M の外し方 以下は作成中 シェル gpg 以下は作成中(ほぼゴミ) Awkについて UPS調査 シェルサンプル
https://w.atwiki.jp/kuni/pages/6.html
■昨日 - ■今日 - ■合計 - Linux Tips 初級編 Linux Tips 初級編bashの履歴を検索する 2005/10/20 拡張子を変える? 2005/10/21 ディレクトリを戻る 2005/10/22 前のコマンドの最後の引数 2005/10/23 aliasを無効にしてコマンド実行 2005/10/27 viでマウスを使う 2005/11/08 X Window System 上でのコピー ペースト 2005/11/11 ファイルの属性を変更せずにコピーする。 2005/11/14 テキストログインの画面で文字化けさせないために 2005/11/17 深い階層のディレクトリを一気に作る 2005/11/22 文字コードを変換する 2005/11/26 コメントを削除する 2005/12/01 bashの履歴を検索する 2005/10/20 CTRL+r でリバースインクリメンタルサーチができます。 CTRL+r入力後、コマンドラインに入力していた文字列を入力すると 履歴をさかのぼって検索をしてくれます。 再度 CTRL + r で次へになります。 拡張子を変える? 2005/10/21 ちょっとしたファイル名の変更や、.bak や .orgなどの拡張子をつけて バックアップを取る時に便利なのが {}。 こんな風に使えます。 # cp /etc/sysconfig/networ{k,k.org} これは、以下と等価です。 # cp /etc/sysconfig/network /etc/sysconfig/network.org ディレクトリを戻る 2005/10/22 ディレクトリの移動はcdコマンドで行いますが、 # cd - と前にいたディレクトリに戻ることができます。 前のコマンドの最後の引数 2005/10/23 ファイルの存在を確認して、viで編集するなんてことがよくある。 そんなときに使えるのが !$。 前のコマンドの最後の引数の意味。 こんな風に使えます。 # ls /etc/sysconfig/network # vi !$ これで、 # vi /etc/sysconfig/network とおなじです。 aliasを無効にしてコマンド実行 2005/10/27 たとえば rm に rm -i なんてaliasがかかっているときに 大量のファイルを一括で削除するなんてときには、 # \rm *.bak のようにコマンドの前に \ をつけると、aliasを無効にしてくれます。 viでマウスを使う 2005/11/08 Linux上のviでマウスを使うには、viを起動した後に、 set mouse=a とします。 実際には、viはvimを使用しており、 Red Hat Enterprise Linux ES 3では、vim-enhanced の RPMパッケージがインストールされていれば使用できます。 X Window System 上でのコピー ペースト 2005/11/11 意外と知らない人が多い、X上でのコピーペーストの方法。 最近は gnome-terminal などが一般的な端末のため コピーは右クリックでメニューを出して、貼り付けも メニューからと結構めんどくさそう。 でもX上でのコピーの基本は、文字列を選択するだけ。 貼り付けは、真ん中ボタンもしくは右左ボタン同時押し。 これはデスクトップ環境が登場する以前から使える方法です。 ファイルの属性を変更せずにコピーする。 2005/11/14 ファイルのコピーを行った場合には、ファイルの所有者は コピーをしているユーザーになります。 しかもファイルの更新日時もコピーした時点に変更されます。 バックアップなどでオリジナルの情報をできるだけ保存 したい場合には、-a オプションを指定します。 # cp -a /etc/passwd /tmp テキストログインの画面で文字化けさせないために 2005/11/17 基本中の基本なのですが… テキストログイン画面( CTRL + ALT + F1 などで切り替えた画面)では 日本語が化けてしまいます。手っ取り早い文字化けの解消方法は、メッセージを 英語で表示することです。 ログイン後、LANG環境変数を設定することによりメッセージを英語で表示できます。 # LANG=C これでOKです。manなども英語で表示されます。 日本語のマニュアルと英語のマニュアルの内容が異なるなんてこともよくあるので 文字化け解消以外にも使用したりします。 深い階層のディレクトリを一気に作る 2005/11/22 深い階層のディレクトリを作る際には、mkdir で上の階層から順に ディレクトリを作成しなければなりませんが、p オプションを指定すると 親ディレクトリがなければ親ディレクトリも一緒に作成してくれます。 こんな感じです。 # mkdir -p /work/testdir/dir1/abc 以上。 文字コードを変換する 2005/11/26 文字コードを行うコマンドとして有名なのはnkfコマンド。 ところが最近のRed Hat Enterprise Linuxには、このnkfコマンドが 入っていない。代わりのコマンドがiconv。 こんな風に使います。 # iconv -f sjis -t euc-jp ファイル名 保存先ファイル名 ちなみに改行コードの変換には、dos2unixやunix2dosと いうコマンドを使用します。 # dos2unix ファイル名 この場合、オリジナルのファイルの改行コードが変更され ますので注意してください。 コメントを削除する 2005/12/01 設定ファイルなどには「#」ではじまるたくさんのコメントが書かれている ファイルが数多く存在します。 そんなコメントを一気に取り去り、設定項目のみを列挙するには、grepコマンドが 便利です。 # grep -v -e ^# -e ^$ ファイル名 とすれば、行頭が#で始まる行と空行以外の行を列挙してくれるので コメント行が削除できます。 ちなみにgrepの-vオプションは、該当行以外を表示するというオプションです。
https://w.atwiki.jp/nkym_memo/pages/55.html
システム全体 date 現在時刻 uptime 起動時間(稼働時間) ディスクの管理 ディスク使用量のチェック df ディスクの使用量のチェック オプション -h 容量によって自動的に単位を選択して表示 -k KB単位で表示 -m MB単位で表示 du ディレクトリの使用量のチェック オプション -s 指定したディレクトリの容量のみをチェック -c 合計容量の出力 例)/home以下のディレクトリ容量を調べ、大きい順にソート $du -s /home/* | sort -nr ファイルシステムの復旧 fsck ファイルシステムの復旧 オプション -f チェックと同時に修復 -y すべての質問に自動的にyと答える 例)/dev/sda1のチェック fsck /dev/sda1 メモリ、CPUの管理 vmstat メモリの使用率とswapの使用頻度を確認 swap(この値が大きい場合、実メモリ不足) si:スワップインされている容量 so:スワップアウトしている容量 一定間隔で実行して統計を取ることも可能 例) vmstat 5 10(5秒間隔で10回実行) top プロセスごとのメモリやCPUの使用率をリアルタイムで確認 qで終了 プロセスの管理 ps 引数なし:自分の起動したプロセスのみ表示 a すべてのユーザ u ユーザ名をあわせて表記 x 端末のないデーモンなどの情報も表示 STATの種類 S スリープ状態 R 実行中 D ディスク入出力待ち T 停止中 Z ゾンビ(姿だけが残ったプロセス) kill kill [PID] killだけでプロセスを殺すことができない場合 kill -HUP [PID] kill -KILL [PID](ゾンビプロセスが残ることがある) デバイス情報の所得 /proc の配下からデバイス・プロセス情報を所得する。 起動時のデバイス認識状況などの所得 $dmesg CPU関連の情報を所得 $cat /proc/cpuinfo デバイスのI/Oポートを所得 $cat /proc/ioports デバイスの割り込みアドレスを所得 $cat /proc/interrupts ディスクパーティションの割り当てを所得 $cat /proc/partitions 接続デバイスのリストとベンダー名、型番、PCIバスアドレスを所得 $lspci 接続デバイスのリストとベンダー名、型番などの所得 $scanpci ロードしているモジュールの確認 $lsmod ディスク設定のコマンド e2label ext2,ext3のファイルシステムラベルを設定する。 ※ラベル名は最大16バイト #e2label [パーティション] [ラベル名] ラベル名の確認 #e2label [パーティション] ラベル名の削除 #e2label [パーティション] "" ※ファイルシステムラベルによる利点 パーティションごとにラベルを設定するため、HDDの取り付けを変更しても変化することが無い。 参考文献 図解でわかる Linuxサーバ構築・設定のすべて(一戸英男,2005,日本実業出版社) Linuxの教科書 ホントに読んでほしいroot入門講座((株)IDGジャパン)
https://w.atwiki.jp/falconsnow/pages/16.html
過去問の一覧 ファイル /etc/syslog.conf 内の1行として以下の記述がある。(*.info /var/log/foolog) この説明として適切なものを選びなさい。<試験番号:102> 1. 「*」は「すべてのプロセス」を意味し、通常はプロセスIDを記述する 2. 「*」は「すべてのデーモン」を意味し、通常はデーモン名を記述する 3. すべてのファシリティに対し、プライオリティがinfoのログを/var/log/foolog に記載する 4. すべてのファシリティに対し、プライオリティがinfo以上のログを/var/log/foolog に記載する 5. 「*.info」は「*;info」と書かなければならない 正解は→ 4 あるソフトウェアのソースコードなどが含まれた一般的なアーカイブファイル「prog.tar.gz」がある。 このアーカイブファイルを用いてソフトウェアをインストールしたい場合、実行すべきコマンドの順序として適切なものを選びなさい。<試験番号:101> A make B ./configure C tar zxf prog.tar.gz D make install E cd prog ◆順序◆ 1. C - A - D - B - E 2. C - E - A - D - B 3. C - E - B - A - D 4. C - E - A - B - D 正解は→ 3 コマンドldconfigを利用するシチュエーションとして適切なものを選びなさい。<試験番号:101> 1. 新しく共有ライブラリをインストールしたとき 2. ネットワーク構成を変更したとき 3. ディスクドライブを追加したとき 4. ネットワーク構成を確認するとき 5. プリンタを設定するとき 正解は→ 1 プログラム /bin/asdfg が実行時に必要とする共有ライブラリを調べたい。 実行すべきコマンドとして適切なものを選びなさい。<試験番号:101> 1. rpm -ql /bin/asdfg 2. ldd /bin/asdfg 3. ldconfig /bin/asdfg 4. lsmod /bin/asdfg 正解は→ 2 実行中のプロセスの優先度を変更したい。 利用するコマンドとして適切なものを選びなさい。<試験番号:101> 1. nice 2. ps 3. kill 4. renice 5. killall 正解は→ 4 vi エディタで文書を編集している。 コマンドモードで「ZZ」(大文字のZを2回)を入力した場合、得られる結果として適切なものを選びなさい。<試験番号:101> 1. ファイルへの書き込みを行わずに vi を終了する 2. 編集中の内容を破棄して vi を終了する 3. 編集中の内容をファイルに書き込んで vi を終了する 4. 編集中の内容を破棄して、直前に保存した内容に戻す 正解は→ 3 あるユーザーがumask値を022とした環境で作業している。 このとき、 $ touch testfile としてファイルを作成した場合、ファイルtestfileのアクセス権として適切なものを選びなさい。<試験番号:101> 1. 22 2. 622 3. 644 4. 755 5. 775 正解は→ 3 ちなみに、上記の場合は・・・ ファイルを作成した場合は、umask値は 666 ディレクトリを作成した場合は、umask値は 777 であるので、その値からumask値を引けばいい!!! コマンド「man 5 passwd」を実行したとき、結果として期待されるものを選びなさい。<試験番号:102> 1. passwdコマンドのマニュアルページが表示される 2. passwdコマンドの簡単なヘルプが表示される 3. /etc/passwdファイルのマニュアルページが表示される 4. エラーになる 正解は→ 3 ◆解説◆ manコマンドを使用する時に セクション番号 が使用する事ができる。 セクション番号(1):コマンドマニュアル セクション番号(8):システム管理者用コマンドマニュアル セクション番号(5):設定ファイルのマニュアル ユーザーがログインを完了した後に表示するメッセージを設定するファイルとして適切なものを選びなさい。<試験番号:102> 1. /etc/skel 2. /etc/issue 3. /etc/inittab 4. /etc/issue.net 5. /etc/motd 正解は→ 5 ◆解説◆ motdは、 Message Of The Day の略。 以下はgrub.confの一部である。 title Linux (2.4.21-1) root (hd0,1) _______ /vmlinuz ro root=/dev/hda3 mem=128M initrd /initrd-2.4.21-1.img 下線部に当てはまるキーワードとして適切なものを選びなさい。<試験番号:102> 1. label 2. boot 3. kernel 4. root 5. append 正解は→ 3 ◆解説◆ Linuxのブートローダは、 GRUB と LILO の2種類である。 なお他のキーワードの一覧も掲載します。 title OSのラベル root ルートパーティション initrd 初期RAMディスクイメージ makeactive パーティションをアクティブにする default デフォルトのOS コマンド「shutdown -r +3」を実行したとき、実行結果として適切なものを選びなさい。<試験番号:102> 1. 3秒後に再起動する 2. 3分後に再起動する 3. 3時間後に再起動する 4. 間違っているのでエラーになる 正解は→ 2 ◆解説◆ shutdownのオプションで数値を入れる際は、分刻みで設定される。 一般ユーザーがメモリなどのシステムリソースを消費しきってしまわないよう、ユーザーの利用に制限をかけることができる。 設定を行うコマンドとして適切なものを選びなさい。<試験番号:102> 1. init 2. usermod 3. ulimit 4. umask 5. apropos 正解は→ 3 ◆解説◆ ulimitコマンドを使用すると シェル や 子プロセス などが利用できるシステムリソースを制限する事ができます。 ユーザーpepperでログインしている。 ※重要 このユーザーのみ、/home/pepper/libディレクトリにあるライブラリを利用したい。 実行すべき作業として適切なものを選びなさい。<試験番号:101> 1. ブートローダの起動オプションでディレクトリを指定する 2. ユーザーの環境変数LD_LIBRARY_PATHにパスを記述する 3. ~/ld.so.confにパスを記述する 4. ユーザーの環境変数PATHにパスを記述する 正解は→ 2 あるランレベルでシステムを起動した後、シングルユーザーモードに切り替えたい。 実行すべきコマンドとして適切なものを選びなさい。<試験番号:102> 1. init 0 2. init 1 3. telinit 3 4. reboot 5. chroot 正解は→ 2 ◆解説◆ 通常Linuxが起動した後に、プロセス init が起動されサービスが起動します。 init処理は、ランレベルで決まられている。 通常は、2〜5の数字。 ランレベル0は、シャットダウン ランレベル1は、シングルユーザーモード ランレベル6は、再起動 「echo $?」を実行すると「1」が表示された。 ここでキーボードの上矢印キーを押し、再度同じコマンドを実行した。 実行結果として適当なものを選びなさい。<試験番号:102> 1. 「1」が表示される 2. 「0」が表示される 3. 「?」が表示される 4. 何も表示されない 正解は→ 2 ◆解説◆ bashシェルは、実行された時に実行された編集『$?』に格納されます。 なお、プログラムが正常終了した場合は 0 。 プログラムが異常終了した場合は 0以外の数値が表示する 。 mke2fs コマンドのマニュアルページのファイルがどこにあるのかを知りたい。 実行すべきコマンドとして適切なものを選びなさい。<試験番号:101> 1. which mke2fs 2. whereis mke2fs 3. whatis mke2fs 4. apropos mke2fs 5. where mke2fs 正解は→ 2 グループseasonは、spring、summerをその所属ユーザーとする。 このとき、/etc/groupのエントリとして正しいものを選びなさい。<試験番号:102> 1. season x 501 spring,summer 2. season x 501 501 spring,summer 3. season spring,summer 4. spring,summer x season 5. spring,summer 501 x season 正解は→ 1 ◆解説◆ /etc/groupの構造は下記の通りです。 グループ名 グループパスワード グループID 所属ユーザー vi エディタを使っている。カーソルのある行から5行を削除したい。 実行すべき入力として適切なものを選びなさい。なお、vi はコマンドモードであるとします。<試験番号:101> 1. 5X 2. 5xx 3. 5d 4. 5dd 5. 5XX 正解は→ 4 ◆解説◆ 行削除するコマンドは dd 。 5X:カーソルより左側の文字を5文字削除します。 5xx:カーソル位置の文字を6文字削除します(「5x」+「x」)。 5d:何も削除されません。 5XX:カーソルより左側の文字を6文字削除します(「5X」+「X」) あるディレクトリを ls コマンドで見ると、以下のように表示された。 $ ls -ld /tmp drwxrwxrwt 2 root root 1024 Mar 10 15 20 /tmp この表示の説明として最も適切なものを選びなさい。<試験番号:101> 1. /tmp ディレクトリ内の全ファイルのサイズ総計は1024KBである 2. /tmp ディレクトリにはスティッキービットが設定されている 3. /tmp ディレクトリはrootユーザーしか利用できない 4. /tmp ディレクトリには 2つのファイルもしくはディレクトリが格納されている 5. /tmp ディレクトリに作成されたファイルの所有者はすべてrootユーザーになる 正解は→ 2 ◆解説◆ 一般のユーザーからアクセス権表示が『 rwt 』となっているディレクトリには、『 スティッキービット 』が設定されています。 ※スティッキービットとは・・・・LinuxなどのOSにおけるファイルアクセス権限の一つの事である。
https://w.atwiki.jp/seburo/pages/15.html
どぇどぇどぇうぇfどぇfうぇfうぇf
https://w.atwiki.jp/shunbo/pages/30.html
Ubuntu